package java_class_work.week03;

/**
 * 外部类变量名，内部类变量名，参数名 三者同名时的调用方式
 */
public class Demo02 {
    String name = "张三";
    Demo03 demo03 = new Demo03();

    class Demo03 {
        String name = "李四";

        void method01(String name) {
            System.out.println(Demo02.this.name);
            System.out.println(this.name);
            System.out.println(name);
        }
    }
}

class Demo04 {
    public static void main(String[] args) {
        new Demo02().demo03.method01("王五");
    }
}